import {getValue, hostEnum, hostTextEnum} from "./enums";
import Taro from "@tarojs/taro";
export  let selectEnvironment = "测试环境";
export  let nocheck="no";
Taro.setStorageSync("selectEnvironment",selectEnvironment);
let serverEnvironment = getValue(hostTextEnum, selectEnvironment);
export let host = getValue(hostEnum, serverEnvironment);

export const resetServer=(str)=>{
  selectEnvironment=str;
  serverEnvironment = getValue(hostTextEnum, selectEnvironment);
  host = getValue(hostEnum, serverEnvironment);
};

export const resetNoCheck=(str)=>{
  nocheck=str;
}
const url = {
  get getHost() {
    return `${host}`;
  },
  get getHostEnvironment() {
    return `${serverEnvironment}`;
  },
  // 获取文章列表
  get getArticleList() {
    return `${host}api/public/get_article_list`;
  },
  // 获取文章详情
  get getArticleDetail() {
    return `${host}api/public/get_article_detail`;
  },
  // 查询用户是否绑定联动过户身份
  get getUserTypeUrl() {
    return `${host}apis/ldgh/verify_ldgh_user`;
  },
  // 查询用户手机号
  get getUserPhone() {
    return `${host}api/wx/get_phone`;
  },
  // 用户微信授权登录
  get getWxLoginUrl() {
    return `${host}api/wx/user_authorize_login`;
  },
  // 获取formId
  get getFormIdUrl() {
    return `${host}api/wx/get_formId`;
  },
  // 隐式登录
  get implicitLoginUrl() {
    return `${host}api/wx/implicit_login`;
  },
  // 获取微信登录凭证
  get wxLoginUrl() {
    return `${host}api/wx/get_user_login_evidence`;
  },
  // 查看文件
  get ViewFile() {
    return `${host}apis/htgl/viewFile`;
  },
  // 获取合同信息
  get getCaseInfo() {
    return `${host}apis/htgl/checkAndSaveCaseInfo`;
  },
  // 绑定微信号
  get bindWeChatId() {
    return `${host}apis/htgl/saveCaseUserInfo`;
  },
  // 获取验证用户列表
  get getUserList() {
    return `${host}apis/htgl/needIdentityUserList`;
  },
  // 获取合同列表
  get getCaseList() {
    return `${host}apis/htgl/listCaseInfo`;
  },
  // 城市认证
  get getRealName() {
    return `${host}apis/htgl/realName`;
  },
  // 人脸识别
  get getVeriFace() {
    return `${host}apis/htgl/veriFace`;
  },
  // 新人脸识别
  get faceLog() {
    return `${host}apis/htgl/faceLog`;
  },
  // 提交身份核验
  get getIdCheck() {
    return `${host}apis/htgl/identityCheck`;
  },
  // 获取value-key对照表
  get getValueKeyUrl() {
    return `${host}apis/param/get_param`;
  },
  // 获取核验列表
  get getVerificationList() {
    return `${host}apis/htgl/dbList`;
  },
  // 获取小红点数量
  get getUnreadNum() {
    return `${host}apis/htgl/dbslList`;
  },
  // 获取核验信息详情
  get getVerificationInfo() {
    return `${host}apis/htgl/querygthtList`;
  },
  // 核验确认
  get getCheckVerification() {
    return `${host}apis/htgl/gtsfhy`;
  },
  // 检查是否实名认证
  get getCheckRealName() {
    return `${host}apis/htgl/isForRealName`;
  },
  // 获取材料列表
  get getFileList() {
    return `${host}apis/htgl/dqrclList`;
  },
  // 获取文件链接
  get getFileInfo() {
    return `${host}apis/htgl//viewFile`;
  },
  // 提交签名文件
  get getCheckSignImg() {
    return `${host}apis/htgl/htsign`;
  },
  //  上传文件
  get uploadFileUrl() {
    return `${host}apis/htgl/imageupload`;
  },
  //  图片查看
  get getImage() {
    return `${host}api/queryimage`;
  },
  //  异议查询
  get getQueryYy() {
    return `${host}apis/htgl/yyQuery`;
  },
  //  提出异议
  get postYy() {
    return `${host}apis/htgl/yysq`;
  },
  //   查询注销合同列表
  get getCancellationList() {
    return `${host}apis/htgl/htzx`;
  },
  // 受理材料下载
  get getFileDownload() {
    return `${host}apis/htgl/slclxz`;
  },
  // 通用接口
  get getCommonPort() {
    return `${host}apis/htgl/commonQuery`;
  },
  // 通用接口
  get getCommon() {
    return `apis/htgl/commonQuery`;
  }
};

export default url;
